<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">'
        <title>寻找水仙花数</title>
    </head>
    <body>
        <script>
            // 寻找水仙花数
            for (var i = 100; i < 1000; i++) {
                    // 水仙花数要拆数为
                    // a、b、c分别表示百位、十位、个位
                    // 数字方法
                    // var a = Math.floor(i / 100);
                    // var b = Math.floor(i / 10) % 10;
                    // var c = i % 10;

                    // if (Math.pow(a,3) + Math.pow(b,3) + Math.pow(c,3) == i) {
                    //     console.log(i);
                    // }

                    // 字符串方法
                    // var i_str  = i.toString();
                    // var a = i_str.charAt(0);
                    // var b = i_str.charAt(1);
                    // var c = i_str.charAt(2);

                    // if (Math.pow(a,3) + Math.pow(b,3) + Math.pow(c,3) == i) {
                    //     console.log(i);
                    // }

                    // 大佬方法
                    if (Math.pow(Math.floor(i / 100),3) + Math.pow(Math.floor(i / 10) % 10,3) + Math.pow(i % 10,3) == i) {
                        console.log(i);
                    }
                
                
            }
        </script>
    </body>
</html>